package com.graduation.lastproject.dao.home;

import com.graduation.lastproject.entity.*;

import java.util.List;
import java.util.Map;

public interface HomeHighDao {

    /*获取当前用户的所有订单信息*/
    List<Bookorder> getALLBookorder(String myPhone);

    //用户删除订单
    Integer deleteOrderById(String id);

    /*创建评论*/
    Integer insertReview(Map<String, Object> map);

    /*获取当前用户的所有评论信息*/
    List<Review> getAllReview(String myUserPhone);

    //用户删除评论
    Integer deleteReviewById(String id);

    /*追评*/
    Integer reviewAdd(Map<String, Object> map);

    /*获取vip用户的积分兑换商品*/
    List<Commodity> getALLCommodity(int state);

    /*兑换商品*/
    Integer insertExchangeOrder(Map<String, Object> map);

    /*获取当前用户的积分兑换记录*/
    List<Commodityorder> getALLComorder(String id);

    /*删除当前用户兑换积分记录 修改state的字段值*/
    Integer deleteMycommodityOrderById(String id);

    /*确认收货*/
    Integer getInMycommodityOrderById(String id);

    /*积分更新后 获取最新积分*/
    User getUserInfo(String id);
}
